home *** CD-ROM | disk | FTP | other *** search
/ Atari Forever 4 / Atari Forever 4.zip / Atari Forever 4.iso / FALCON / BIGDISKS / BIG_10 / VIRENDET.3-1 / WPROTECT / WPROTECT.TXT < prev   
Text File  |  1998-03-14  |  18KB  |  360 lines

  1. ///////////////////////////////////////////////////////////////////////////////
  2. /                                                                             /
  3. /         >>  WProtect  <<                  V1.01      05.12.1991             /
  4. /                                                                             /
  5. /                Shareware © by                                               /
  6. /     P*ST:                                                                   /
  7. /           Christoph Conrad                                                  /
  8. /           Adalbertsteinweg 113                                              /
  9. /           5100 Aachen                                                       /
  10. /                                                                             /
  11. / E-Mail Direkt:                                                              /
  12. /     MAUS: Christoph Conrad @ AC3                                            /
  13. /                                                                             /
  14. / E-Mail Gateways:                                                            /
  15. /     FIDO: Christoph Conrad % Maus AC3 2:242/2.6                             /
  16. /   USEnet: Christoph_Conrad@ac3.maus.de                                      /
  17. / Zerberus: Christoph_Conrad%ac3@zermaus.zer                                  /
  18. /      BTX: Seite *35008024#, im Formular ausfüllen                           /
  19. /           Christoph_Conrad@AC3.MAUS.DE.UUCP                                 /
  20. /           (kostet 90 Pfennig)                                               /
  21. /                                                                             /
  22. / Falls Sie irgendetwas entdecken, was Sie stört, oder Verbesserungsvorschläge/
  23. / haben, nur zu: schreiben Sie mir über EMail (vorzugsweise) oder P*ST.       /
  24. /                                                                             /
  25. / Dieses Programm liegt auch dem VIRENDETEKTOR bei, _DEM_ Virensuchprogramm   /
  26. / auf dem ATARI ST/TT von Volker Soehnitz @ AC. Keiner bietet mehr!           /
  27. / Lassen Sie sich registrieren und geniessen Schutz vor allen aktuellen       /
  28. / Viren durch den Updateservice. WER DEN SHAREWAREBEITRAG FÜR DEN             /
  29. / VIRENDETEKTOR BEZAHLT HAT, BRAUCHT KEINEN BEITRAG MEHR FÜR WProtect         /
  30. / ZU BEZAHLEN!.                                                               /
  31. /                                                                             /
  32. / Eine Weitergabe des VIRENDETEKTOR ohne diese Dateien ist nicht gestattet!   /
  33. /                                                                             /
  34. / WProtect kann allerdings auch so weiterkopiert werden, allerdings nur       /
  35. / _MIT_                                                                       /
  36. / WPROTECT.S                                                                  /
  37. / WPRORSC.S                                                                   /
  38. / Veränderungen an Source/Programm NUR zu privaten Zwecken!!                  /
  39. / Wer veränderte Versionen von Source oder Programm öffentlich zugänglich     /
  40. / macht, wird von mir ganz schönen Ärger bekommen!                            /
  41. / WPROTECT.PRG                                                                /
  42. / WPROTECT.RSC                                                                /
  43. / WPROTECT.RSD                                                                /
  44. / WPROTECT.TXT                                                                /
  45. /                                                                             /
  46. ///////////////////////////////////////////////////////////////////////////////
  47.  
  48.  
  49.   WICHTIG:  Unbedingt zumindest Kapitel I und den Anhang lesen!
  50.  
  51.  
  52.       Inhalt:     0.    Das (etwas längere) Vorwort
  53.       ¯¯¯¯¯¯¯             a) Danksagungen
  54.                           b) Was ist WProtect?
  55.                           c) Veränderungen gegenüber alten Versionen
  56.  
  57.                    I.   Installation
  58.  
  59.                   II.   Bedienung des
  60.                           a) Autoordnerprogramms
  61.                           b) 'Normalen' Programms
  62.                           c) Accessory's
  63.  
  64.                  III.   Das SHAREWARE-Vertriebskonzept
  65.  
  66.                   IV.   Schlußwort
  67.  
  68.               Anhang:   Bekannte Programmfehler, Inkompatibilitäten und
  69.                         Unschönheiten (auch MetaDOS!)
  70.  
  71.             Ausblick:   Was gibt's in der nächsten WProtect Version?
  72.  
  73.                         Registrierungsformular
  74.  
  75.  
  76. ----------------------
  77. 0. Das (etwas längere) Vorwort
  78.  
  79. ----------------------
  80. 0.a)  Danksagungen
  81. - Jankowski/Rabich/Reschke für ihr "Profibuch", eine unverzichtbare Fundgrube.
  82. - Karsten Isakovic für seinen 'SysMon', sowie
  83.   Thomas Tempelmann sowie Johannes Hill für den 'TempleMon'
  84.   beide Tools bekannt als 'The Programmers best friends' :-)
  85. - ATARI / Landon Dyer für den 'MadMac'.
  86. - GENESIS für 'Selling England by the pound' sowie 'Foxtrot' sowie
  87.   THE CURE für 'Disintegrations' & 'Wish' sowie
  88.   THE RED HOT CHILI PEPPERS für 'Blood sugar sex magik'.
  89. - Barbara für die Erkenntnis, dass es ein Leben ohne Rechner gibt =:^}
  90.  
  91. ----------------------
  92. 0.b)  Was ist WProtect?
  93. WProtect steht für 'Write Protect', also Schreibschutz. Bei Disketten können
  94. Sie ja einen Schreibschutz aktivieren, aber was machen bei Ramdisks oder
  95. Festplattenpartitionen? WProtect bietet die Möglichkeit, ein beliebiges
  96. logisches Laufwerk schreibzuschützen. Es können die Laufwerke 'A' bis 'Z'
  97. geschützt werden.
  98.  
  99. Die Programme wurden auf den TOS-Versionen 1.00, 1.02 1.04, 2.05, 3.01 und
  100. 3.05, mit diversen RAM-Disks sowie mit den Festplatten SH204, SH205,
  101. Megafile 30 und einigen SCSI-Platten getestet. Es läuft mit dem AHDI von
  102. Atari ebenso zusammen, wie mit dem CBHD vom Scheibenkleister und Julian
  103. Reschkes HUSHI. TROTZDEM empfehle ich bei der Verwendung eines anderen
  104. Treibers (insbesondere bei VORTEX-Treibern) Vorsicht walten zu lassen.
  105.  
  106. Ich habe alle Sorgfalt walten lassen, um ein fehlerfreies Programm zu
  107. erstellen. Trotzdem sind Fehler nie ganz auszuschliessen. Deshalb kann
  108. weder die juristische Verantwortung noch irgendeine Haftung von Seiten
  109. des Autors für eventuelle Schäden an Daten oder Programmen, die direkt
  110. oder indirekt auf die Benutzung dieses Programms zurückzuführen sind,
  111. übernommen werden!
  112.  
  113. ----------------------
  114. 0.c)  Veränderungen gegenüber alten Versionen
  115. WProtect 1.01 wurde komplett überarbeitet gegenüber 0.97/f, der letzten
  116. ausgelieferten Version. Die wesentlichste Neuerung betrifft die Oberfläche,
  117. die jetzt über eine GEM-Dialogbox wesentlich komfortabler als vorher zu
  118. bedienen ist. Weitere Neuerungen entnehmen Sie bitte der History am Anfang
  119. des Quelltextes WPROTECT.S.
  120.  
  121. ----------------------
  122. I.    Installation
  123. Ganz einfach: WPROTECT.PRG gehört in den Autoordner. Es installiert sich
  124. resident. WPROTECT.ACC gehört auf die Wurzel des Bootlaufwerks. Es dient
  125. dem Konfigurieren des Schreibschutzes. Es kann, muss aber nicht installiert
  126. sein, da genausogut mit WPROTECT.PRG, als normales GEM-Programm gestartet,
  127. konfiguriert werden kann. WPROTECT.PRG als GEM-Programm gestartet installiert
  128. sich übrigens resident (wie das Autoordnerprogramm), falls das
  129. Autoordnerprogramm mal vergessen wurde und vor dem Verlassen von WPROTECT.PRG
  130. mindestens ein Laufwerk schreibgeschützt wurde.
  131.  
  132. Autoordnerprogramm, GEM-Programm und Accessory sind völlig identisch
  133. und können durch Kopieren/Umbenennen neu erzeugt werden.
  134.  
  135. ----------------------
  136. II.   Bedienung der Programme
  137.  
  138. ----------------------
  139. II.a) Autoordnerprogramm: WPROTECT.PRG
  140. Da gibt's nichts weiter zu bedienen. Ab in den Autoordner und vergessen.
  141. Das Autoordnerprogramm gibt eine kurze Meldung aus, das es sich installiert
  142. hat, und evt. eine Liste der geschützen Laufwerke. Falls kein Cookie
  143. angelegt werden konnte, wird ebenfalls eine entsprechende Meldung ausgegeben.
  144.  
  145. Das Autoordnerprogramm belegt 472 Byte Hauptspeicher.
  146.  
  147. ----------------------
  148. II.b) 'Normales' Programm: WPROTECT.PRG
  149. Nach dem Start sehen Sie eine Dialogbox mit 26 kleinen Knöpfchen 'A'-'Z'
  150. sowie drei Buttons 'Abbruch', 'Sichern' und 'Ok'. 'A'-'Z' stehen für die
  151. logischen Laufwerke. Nicht vorhandene Laufwerke sind disabled, also grau
  152. und nicht anwählbar. Vorhandene Laufwerke sind entweder weiss (nicht geschützt)
  153. oder invertiert (geschützt). Durch Mausklick auf einen solchen Knopf wird
  154. der Schutzstatus geändert, aus einem geschützten Laufwerk wird ein ungeschütztes
  155. und aus einem ungeschützten ein geschütztes.
  156.  
  157. 'Sichern' sichert in 'X:\AUTO\WPROTECT.PRG' die aktuellen Schutzeinstellungen,
  158. wobei X das Bootlaufwerk darstellt. Falls das Bootlaufwerk geschützt werden
  159. soll, wird eine Warnbox ausgegeben und noch einmal nachgefragt, ob wirklich
  160. gesichert werden soll. Falls WPROTECT.PRG im Autoordner des Bootlaufwerks
  161. nicht existiert, wird ebenfalls eine Meldung ausgegeben.
  162.  
  163. 'Abbruch' belässt alle Einstellungen so, wie Sie beim Start von WProtect
  164. waren, das heisst alle Änderungen werden verworfen (wenn Sie zwischenzeitlich
  165. gesichert haben, dann bleibt die Sicherung erhalten, das heisst beim nächsten
  166. Booten gelten immer die bei einer erfolgreichen Sicherung zum Zeitpunkt des
  167. Sicherns eingestellten Werte, EBENSO GELTEN NACH 'Abbruch' DIE ZUM ZEITPUNKT
  168. DES SICHERNS EINGESTELLTEN WERTE!).
  169.  
  170. Falls Sie Letemfly von Oliver Scheel installiert und aktiviert haben
  171. (einschliesslich 'Key Dials'), können Sie die Knöpfe auch mit
  172. ALTERNATE+Laufwerksbuchstabe (gleichzeitig gedrückt) selektieren
  173. (als hätten Sie mit der Maus draufgeklickt). 'Abbruch' ist dann mit der
  174. Taste UNDO aktivierbar, 'Sichern' mit HELP.
  175.  
  176. !!! Ist ein Schutz installiert und wird bei der Alertbox
  177. !!! 'Die Diskette in Laufwerk X: ist schreibgeschützt' bei 'Nochmal'
  178. !!! die linke Shifttaste gedrückt, wird der Schreibschutz für das
  179. !!! entsprechende Laufwerk aufgehoben.
  180.  
  181. ----------------------
  182. II.c) Accessory: WPROTECT.ACC
  183. Die grundsätzliche Bedienung aller Elemente der Dialogbox funktioniert
  184. exakt wie im vorigen Abschnitt ('Normales' Programm) beschrieben. Kein
  185. Wunder, es handelt sich schliesslich um dieselbe Dialogbox.
  186.  
  187. Falls das Accessory beim Start feststellt, dass kein residentes Programm
  188. installiert ist, wird eine Meldung ausgegeben. Entweder Sie booten nach
  189. Kopieren von WPROTECT.PRG in den Autoordner des Bootlaufwerks neu ODER
  190. starten WPROTECT.PRG als GEM-Programm, schützen irgendein Laufwerk und
  191. verlassen das Programm. Es installiert sich dann resident.
  192.  
  193. Falls Sie GEMINI benutzen, wird seit 0.97/f das VA-Protokoll mit der Message
  194. VA_START unterstützt. Das heisst, Sie können WPROTECT.ACC in einem Fenster
  195. anklicken oder als auf dem Desktop abgelegtes Icon und GEMINI schickt
  196. eine Message an ein evt. installiertes Accessory, das daraufhin gestartet
  197. wird.
  198.  
  199. Das Accessory arbeitet auch wunderbar mit 'The Chameleon' von Karsten
  200. Isakovic zusammen, lässt sich also nachträglich nachladen und wieder
  201. entladen.
  202.  
  203. Das Accessory belegt 7864 Byte Hauptspeicher.
  204.  
  205. ----------------------
  206. III.   Das SHAREWARE-Vertriebskonzept
  207.  
  208. Das  Programm  WProtect ist  S H A R E W A R E .  Falls Sie nicht genau
  209. wissen, was der Begriff "Shareware" bedeutet, hier eine kurze Erläuterung:
  210.  
  211. Mit "Shareware" bezeichnet man Programme, die frei kopiert und weitergegeben
  212. werden  dürfen,  sofern  sie  weder  verändert  noch  kommerziell vertrieben
  213. werden.  Wer  mit  einem  SHAREWARE-Programm  regelmäßig arbeitet, zahlt dem
  214. Autor eine Registrierungsgebühr.
  215.  
  216. SHAREWARE-Programme   sind   KEINE   Frei-Programme   (Public-Domain),   die
  217. Urheberrechte  an  diesen  Programmen  bleiben  bestehen,  allerdings dürfen
  218. Kopien  der  Disketten  frei  weitergegeben werden, damit andere potentielle
  219. Anwender  die  Programme  prüfen  können.  Das  Nutzungsrecht  wird erst mit
  220. Zahlung  der Registrierungsgebühr erworben.
  221.  
  222. Jeder,  der  sich  bei  den  Autoren, deren Sharewareprogramme er regelmäßig
  223. nutzt,   registrieren   läßt,  fördert  und  belebt  die  Entwicklung  guter
  224. SHAREWARE-Programme für den ST.
  225.  
  226. Der SHAREWARE-Beitrag für WProtect beträgt nur 10,- DM. Bitte bedenken Sie,
  227. dass Sie durch zahlen dieser Summe die Weiterentwicklung entscheidend
  228. fördern.
  229.  
  230. !! WER DEN SHAREWAREBEITRAG FÜR DEN VIRENDETEKTOR BEZAHLT HAT, BRAUCHT KEINEN !!
  231. !! BEITRAG MEHR FÜR WProtect ZU BEZAHLEN!.                                    !!
  232.  
  233. ----------------------
  234. IV.   Schlußwort
  235.  
  236. Ich hoffe, das Sie sich von der Leistungsfähigkeit von WProtect überzeugen
  237. konnten und wünsche Ihnen wenig Begegnungen mit Viren auf dem ST, nicht zuletzt
  238. durch den Schutz durch dieses Programm. Falls Sie damit zufrieden sind, bitte
  239. ich, den geringen SHAREWARE-Beitrag von 10,- zu bezahlen. Am Ende dieses
  240. Textes finden Sie ein vorbereitetes Registrierungsformular, welches Sie
  241. auf Ihrem Drucker ausgeben können.
  242.  
  243. !! WER DEN SHAREWAREBEITRAG FÜR DEN VIRENDETEKTOR BEZAHLT HAT, BRAUCHT KEINEN !!
  244. !! BEITRAG MEHR FÜR WProtect ZU BEZAHLEN!.                                    !!
  245.  
  246. ----------------------
  247. Anhang:   Bekannte Programmfehler (P), Inkompatibilitäten (I) und
  248.           Unschönheiten (U)
  249.  
  250. - (P)
  251.   Bei nachträglich installiertem Programm (Kein Autoordnerprogramm,
  252.   WPROTECT.PRG als GEM-Programm gestartet und mindestens ein Laufwerk
  253.   zum Schutz angemeldet) wird immer versucht auf A:\AUTO\WPROTECT.PRG
  254.   zu sichern. Wird behoben in der nächsten Version!
  255.  
  256. - (U)
  257.   Bei nicht resident installiertem WProtect wird bei 'Sichern', falls
  258.   das Bootlaufwerk als geschützt gilt und kein WPROTECT.PRG im Autoordner
  259.   des Bootlaufwerks liegt, trotzdem nachgefragt, ob gesichert werden soll.
  260.   Wird diese Frage mit dem 'Ok'-Button quittiert, kommt natürlich prompt
  261.   die Meldung, das kein WPROTECT.PRG im Autoordner liegt. Dies liesse sich
  262.   umgehen durch vorheriges Abchecken, ob WPROTECT.PRG auch wirklich da ist.
  263.   Ich halte dieses Verhalten zwar für wenig intuitiv, aber kaum störend.
  264.   Wird evt. behoben in der nächsten Version!
  265.  
  266. - (U)
  267.   Die Laufwerke 'Q' bis 'Z' sind MetaDOS-Laufwerke. Ob der Schreibschutz
  268.   bei diesen Geräten funktioniert, ist von IHNEN zu überprüfen. Mir fehlen
  269.   leider genauere Unterlagen über MetaDOS. Ein erstes Disassembly des CD-Rom
  270.   Treibers spricht allerdings stark gegen die Funktionstüchtigkeit von
  271.   WProtect bei MetaDOS-Laufwerken.
  272.  
  273. - (U)
  274.   Nach 'Sichern' gelten auch bei nachfolgendem 'Abbruch' die zum Zeitpunkt
  275.   des Sicherns aktiven Schutzwerte.
  276.  
  277. - (U)
  278.   Sehr peinlich... Da WProtect bei [Sichern] die aktuelle Konfiguration
  279.   im Autoordnerprogramm sichert, wird sie der VIRENDETEKTOR beim nächsten
  280.   Lauf mit eingeschalteter CRC-Prüfung (falls bereits eine Checksumme für
  281.   WPROTECT.PRG existierte) darauf hinweisen, dass sich die Checksumme
  282.   geändert hat und möglicherweise ein Virenbefall vorliegt. Dies ist
  283.   dann natürlich kein Virenbefall! In der nächsten Version wird dies
  284.   garantiert geändert.
  285.  
  286. Falls Sie irgendetwas entdecken, was Sie stört, oder Verbesserungsvorschläge
  287. haben, nur zu: schreiben Sie mir über EMail (vorzugsweise) oder P*ST.
  288.  
  289. ----------------------
  290. Ausblick: Was gibt's in der nächsten WProtect Version?
  291.  
  292. *+ -> nur bei genügender Zahlungsmoral
  293.  
  294.  *+ CPX-Modul (wenn es dazu ein vernünftiges Assembler-Toolkit gibt)
  295.  *+ Kommandozeile a la
  296.     WPROTECT +ABC-EFG schützt A/B/C, entschützt E/F/G
  297.     und lässt den Schutzstatus aller anderen Laufwerke unangetastet
  298.     WPROTECT ++-EF schütze alle ausser E und F
  299.     WPROTECT --+EF entschütze alle, schütze E und F
  300.  *+ Buttons [ Schütze alle ] / [ Entschütze alle ]
  301.   + aufgeräumterer Source
  302.   + bessere Dokumentation
  303.  
  304. Vielen Dank für Ihre Aufmerksamkeit, bis demnächst,
  305. Ciao, Chris.
  306.  
  307. ----------------------
  308. Registrierungsformular
  309.  
  310. -------------------------- Elektronische Falzkante ----------------------------
  311.  
  312.         Hiermit   moechte   ich   mich   als   WProtect-Anwender(in)
  313.         registrieren lassen!
  314.  
  315.         Meine bisherige Version hat die Versionsnummer:   _______________
  316.         Die Angabe der  Versionsnummer  ist  UNBEDINGT  erforderlich.
  317.  
  318.  
  319.             _________________________________________________________
  320.                 Name, Vorname
  321.  
  322.             _________________________________________________________
  323.                 Strasse, Hausnummer
  324.  
  325.             _________________________________________________________
  326.                 Postleitzahl, Ort
  327.  
  328.  
  329.         10,- DM liegen  in bar  bei.
  330.  
  331.  
  332.            ______________________________________________
  333.              Datum, Unterschrift
  334.         .................................................................
  335.         Freiwillige Angaben:
  336.  
  337.         Ich benutze folgende(n) Rechner:  _______________________________
  338.  
  339.                                  +-+           +-+           +-+
  340.         Diskettenlaufwerk(e):    | |  360 kB   | |  720 kB   | |  ___ kB
  341.                                  +-+           +-+           +-+
  342.  
  343.                      +-+
  344.         Festplatte:  | |  ____ MB
  345.                      +-+
  346.  
  347.         Sonstige Peripherie: ____________________________________________
  348.  
  349.         _________________________________________________________________
  350.  
  351.         WProtect habe ich erhalten von: _________________________________
  352.  
  353.         Nutzen Sie  die  Rueckseite  fuer  eventuelle  persoenliche  Mit-
  354.         teilungen und schicken Sie dieses Formular ausgefuellt an:
  355.  
  356.         Christoph Conrad   -    Adalbersteinweg 113   -    D-5100 Aachen
  357.  
  358. ----------------------------- Cut here ----------------------------------------
  359.  
  360.